resist techniques